home *** CD-ROM | disk | FTP | other *** search
-
-
-
- mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
-
-
-
- NNNNAAAAMMMMEEEE
- moninfo - Monitor characteristics database
-
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ////vvvvaaaarrrr////XXXX11111111////XXXXvvvvcccc////mmmmoooonnnniiiinnnnffffoooo
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- mmmmoooonnnniiiinnnnffffoooo describes the characteristics of CRT monitors. The
- information included in this file is used by the XSGIvc X
- extension for video control; the information allows the
- extension to determine whether the monitor connected to a
- video channel has the capability to operate a given video
- format and to provide responses to general queries.
-
- The format of each entry in the mmmmoooonnnniiiinnnnffffoooo file consists of the
- monitor type name followed by a series of assignment
- statements describing monitor characteristics. The monitor
- type name and characteristics are separated by a space.
-
- The first line of a definition must not be preceded by
- white-space characters (tabs or spaces). If a definition is
- too lengthy to fit on one line, you may continue the
- definition on a second line by preceding it with a white-
- space character.
-
-
- MMMMoooonnnniiiittttoooorrrr TTTTyyyyppppeeee NNNNaaaammmmeeee
- The name you specify as the monitor must be a unique string
- of characters; spaces are prohibited, but hyphens and
- underscores are permitted. This monitor type name is also
- used in the chantab file to describe to the server which
- type of monitor is connected to a channel. The monitor type
- name is case-insensitive.
-
- MMMMoooonnnniiiittttoooorrrr CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiiccccssss DDDDeeeeffffiiiinnnniiiittttiiiioooonnnn SSSSttttaaaatttteeeemmmmeeeennnnttttssss
- Each of the monitor's characteristics is described in a
- definition statement. Characteristic definitions are
- assignment statements with the characteristic name as the
- left-hand side of the assignment. For example, to specify
- that the height of the screen is 300 millimeters:
-
- heightMM=300
-
- Multiple characteristics are separated by white-space
- characters.
-
-
- IIIInnnnhhhheeeerrrriiiittttaaaannnncccceeee
- A monitor definition may inherit its values from a
- previously-defined monitor definition by using that monitor
-
-
-
- Page 1 (printed 4/30/98)
-
-
-
-
-
-
- mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
-
-
-
- type definition's name in place of a monitor characteristic
- statement. The characteristics of that named monitor type
- are substituted as if they were entered in toto.
-
-
- NNNNuuuummmmeeeerrrriiiicccc RRRRaaaannnnggggeeee
- Many values expect a numeric value. A single value is
- appropriate if the monitor supports only a single setting;
- for example a monitor the supports only a 72Hz frame rate
- may be specified as:
-
- FrameRate=72
-
- However, if the monitor supports a range of values,
- you may specify a range of minimum to maximum values separated
- by a hyphen (-); for example, a monitor that supports
- the range of frame rate frequencies from 50Hz to 72Hz
- may be specified as:
-
- FrameRate=50-72
-
- If a monitor supports a set of specific values rather than
- a range, you may specify the values with a comma-separated
- list; for example, a monitor that supports only 50Hz, 60Hz,
- and 72Hz may be specified as:
-
- FrameRate=50,60,72
-
- All numeric ranges must be specified without spaces.
-
-
- MMMMoooonnnniiiittttoooorrrr CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiiccccssss
- Following are the characteristics of the monitor. You may
- specify these as an assignment statement. The
- characteristics may be defined in any order.
-
- _L_i_n_e_R_a_t_e The line rate (lines per second).
-
- _F_r_a_m_e_R_a_t_e The frame rate (frames per second).
-
- _V_e_r_t_i_c_a_l_B_l_a_n_k_i_n_g The duration of the vertical blanking
- period (in nanoseconds).
-
- _V_e_r_t_i_c_a_l_S_y_n_c The duration of the vertical
- synchronization interval (in
- nanoseconds). For most monitors, this
- is the duration of the vertical sync
- pulse.
-
- _H_o_r_i_z_o_n_t_a_l_B_l_a_n_k_i_n_g The duration of the horizontal
- blanking period (in nanoseconds).
-
-
-
-
- Page 2 (printed 4/30/98)
-
-
-
-
-
-
- mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
-
-
-
- _H_o_r_i_z_o_n_t_a_l_S_y_n_c The duration of the horizontal
- synchronization pulse (in
- nanoseconds).
-
- _H_e_i_g_h_t_M_M The height of the monitor's viewable
- area (in millimeters).
-
- _W_i_d_t_h_M_M The width of the monitor's viewable
- area (in millimeters).
-
- _V_a_r_i_a_b_l_e_F_r_e_q_u_e_n_c_y TRUE if the monitor supports a range
- of frequencies, FALSE if the monitor
- supports only one frequency.
-
- _C_o_l_o_r TRUE if the monitor displays pictures
- in color, FALSE if the monitor
- displays only monochromatic pictures.
-
- _H_a_l_f_L_i_n_e_s TRUE if the monitor supports formats
- with active lines that are only half
- line long, FALSE if the monitor
- supports supports only full lines.
-
- _F_u_l_l_S_c_r_e_e_n_S_t_e_r_e_o TRUE if the monitor supports full-
- screen stereo (old-style SGI stereo),
- FALSE if it does not.
-
- _S_t_e_r_e_o TRUE if the monitor supports per-
- window stereo, FALSE if it does not.
-
- _F_i_e_l_d_S_e_q_u_e_n_t_i_a_l TRUE if the monitor supports field
- sequential color video formats, FALSE
- if it does not.
-
- _A_u_x_i_l_i_a_r_y_S_y_n_c TRUE if the monitor requires separate
- Horizontal and Vertical
- synchronization signals which are
- delivered via a separate cable from
- the color signal(s), FALSE if the
- monitor it does not.
-
- _C_o_m_b_i_n_e_d_H_V_S_y_n_c TRUE if the monitor requires a
- combined Horizontal and Vertical
- synchronization signal which is
- delivered via a separate cable from
- the color signal(s), FALSE if the it
- does not.
-
- _P_o_w_e_r_S_a_v_i_n_g_H_V_S_y_n_c TRUE if the monitor supports a power-
- saving mode by suppressing horizontal
- and vertical synchronization pulses
- (whether supplied on a color component
-
-
-
- Page 3 (printed 4/30/98)
-
-
-
-
-
-
- mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
-
-
-
- or separately), FALSE if the monitor
- does not support this feature.
-
- _S_y_n_c_C_o_l_o_r The colors on which the monitor
- accepts the synchronization signal.
- This can be any combination of the
- words RED, GREEN, BLUE. If the
- monitor accepts sync on more than one
- color, specify the values separated by
- a comma (,); for example
- "SyncColor=RED,GREEN".
-
- _P_e_r_m_i_t_Q_u_e_r_y_O_v_e_r_r_i_d_e TRUE if the server should use the
- monitor's response to query regarding
- its characteristics, FALSE if the
- server should always use the
- characteristic information provided in
- this definition. Not all monitors
- have the capability to provide this
- information from a query, nor do all
- servers have the capability to query
- the monitor.
-
- _Q_u_e_r_y_R_e_s_p_o_n_s_e_P_a_r_a_l_l_e_l If the server and monitor have a
- parallel-connector query capability,
- the response returned from the
- monitor. This should be an integer
- number.
-
- _Q_u_e_r_y_R_e_s_p_o_n_s_e_S_e_r_i_a_l If the server and monitor have a
- serial-connector query capability, the
- response returned from the monitor.
- This may be a quoted string, enclosed
- with double quotes ("). You may embed
- unprintable characters by preceding
- number with a backslash (\) to
- represent the ascii character. You
- specify an octal number via a three-
- digit pattern; for example, \008.
- Hexadecimal numbers prefix a two-digit
- pattern with the letter xxxx, as in \x22.
- Use \" to specify an embedded quote
- character.
-
-
- CCCCoooommmmmmmmeeeennnnttttssss
- Any line whose first character is the pound sign (#) will be
- treated as a comment.
-
-
- MMMMoooonnnniiiittttoooorrrr QQQQuuuueeeerrrryyyy
- Some servers have the capability to query the monitor to
-
-
-
- Page 4 (printed 4/30/98)
-
-
-
-
-
-
- mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
-
-
-
- determine the monitor type. If the server has this
- capability, the cccchhhhaaaannnnttttaaaabbbb database can direct the server to
- query the monitor type. Queries are performed only during
- server initialization.
-
- Two types of communication are used: parallel and serial
- connections. Parallel connections are restricted to
- determining a numeric code that defines the monitor type.
- Serial connections may describe the monitor type with a
- string; this provides a greater range of responses, thus a
- larger number of definitions. Servers will choose the
- response, serial or parallel, depending on what
- communications type the server employs.
-
- Moreover, some monitors may have the capability to fully
- describe all their characteristics, not simply the monitor
- type. In this case, the definition of the characteristics
- is not needed; instead, set the _p_e_r_m_i_t_Q_u_e_r_y_O_v_e_r_r_i_d_e
- characteristic to TRUE so the server will query the
- characteristics itself.
-
-
- DDDDuuuupppplllliiiiccccaaaatttteeee CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiicccc DDDDeeeeffffiiiinnnniiiittttiiiioooonnnnssss
- If you specify more than one definition for a
- characteristic, the last definition is used. This is true
- whether the definition is made explicitly or by inheritance.
-
-
- UUUUnnnnssssppppeeeecccciiiiffffiiiieeeedddd CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiiccccssss
- Any unspecified characteristics are undefined and may return
- to queries values that are not useful.
-
-
- EEEEXXXXAAAAMMMMPPPPLLLLEEEE
- ###############################
- #
- # moninfo
- #
- ###############################
- Hitachi-cm2198 LineRate=31500-76970 FrameRate=60-108
- VerticalBlanking=585000-1429000 VerticalSync=39000-64000
- HorizontalBlanking=3152-6349 HorizontalSync=1076-3770
- HeightMM=290 WidthMM=385
- VariableFrequency=TRUE
- HalfLines=FALSE
- FieldSequential=FALSE
- AuxiliarySync=FALSE
- CombinedHVSync=FALSE
- PowerSavingHVSync=TRUE
- SyncColor=GREEN
- PermitQueryOverride=FALSE
- QueryResponseParallel=0x12
-
-
-
- Page 5 (printed 4/30/98)
-
-
-
-
-
-
- mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
-
-
-
- # The 2199 is similar to the 2198, but has a restricted frame rate
- Hitachi-cm2199 Hitachi-cm2198 FrameRate=60-75
- QueryResponseParallel=0x11
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- XSGIvc, XSGIvcQueryMonitorName, chantab
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 6 (printed 4/30/98)
-
-
-
-